From: Florian Müllner Date: Thu, 25 Jun 2020 23:08:29 +0000 (+0200) Subject: workspacesView: Use work area for default geometry X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~684^2^2~161 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=5e4b65d37ef3c9acc2ae4875778173d53ec50e2b;p=gnome-shell.git workspacesView: Use work area for default geometry The workspace's layout manager keeps the workspace at the same ratio as the work area, so it makes more sense to base the views' default geometry on that as well than the monitor area we are using right now. (It shouldn't matter much in practice, as this only affects views on non-primary monitors where the work area usually matches the monitor area) https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1345 --- diff --git a/js/ui/workspacesView.js b/js/ui/workspacesView.js index 77661b287..0a7a306b1 100644 --- a/js/ui/workspacesView.js +++ b/js/ui/workspacesView.js @@ -22,7 +22,7 @@ var WorkspacesViewBase = GObject.registerClass({ }, class WorkspacesViewBase extends St.Widget { _init(monitorIndex) { const { x, y, width, height } = - Main.layoutManager.monitors[monitorIndex]; + Main.layoutManager.getWorkAreaForMonitor(monitorIndex); super._init({ style_class: 'workspaces-view',